package org.pb.pay.service;

import org.pb.basic.service.IBaseService;
import org.pb.pay.domain.PayBill;
import org.pb.pay.query.PayBillQuery;

/**
 * 支付账单业务层接口
 * @author pb
 */
public interface IPayBillService extends IBaseService<PayBill, PayBillQuery> {

    /**
     * 获取到对应的结果数据集
     * @param payBill 对应的支付账单数据
     * @return 结果数据集
     */
    public String getResultData(PayBill payBill);

    /**
     * 通过统一支付单号获取到对应的支付账单
     * @param unionPaySn 统一支付单号
     * @return 查询结果
     */
    PayBill getByUnionPaySn(String unionPaySn);
}
